can network layer · Maintained
Maintainers
- M Oliver Hartkopp <socketcan@hartkopp.net>
- M Marc Kleine-Budde <mkl@pengutronix.de>
Paths
- F
Documentation/networking/can.rst - F
Documentation/networking/iso15765-2.rst - F
include/linux/can/can-ml.h - F
include/linux/can/core.h - F
include/linux/can/skb.h - F
include/net/can.h - F
include/net/netns/can.h - F
include/uapi/linux/can.h - F
include/uapi/linux/can/bcm.h - F
include/uapi/linux/can/gw.h - F
include/uapi/linux/can/isotp.h - F
include/uapi/linux/can/raw.h - F
net/can/ - F
net/sched/em_canid.c - F
tools/testing/selftests/net/can/
Last 30 days
Active reviewers (last 30 days)
-
Oliver Hartkopp <socketcan@hartkopp.net>
3 attestations (3 Acked-by) · last on 2026-05-13 -
Oleksij Rempel <o.rempel@pengutronix.de>
3 attestations (2 Acked-by, 1 Tested-by) · last on 2026-05-07 -
Eulgyu Kim <hidden>
2 attestations (1 Reported-by, 1 Tested-by) · last on 2026-05-07 -
Vincent Mailhol <mailhol@kernel.org>
2 attestations (1 Reviewed-by, 1 Tested-by) · last on 2026-05-07
Recent patches
Most-recent 30 patches in this subsystem on netdev (capped at 30), ordered by date desc.
-
COOLING14d
[PATCH net v2] can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking
2026-05-19 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
COOLING14d
[PATCH net] can: j1939: use netdevice_tracker for j1939_priv tracking
2026-05-17 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
DORMANTno replies
REVIEWED: 1 (1M) [PATCH 5.15.y] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-05-13 · Jianqiang kang <hidden> -
COLD20d
REVIEWED: 1 (1M) [PATCH 6.1.y] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-05-13 · Jianqiang kang <hidden> -
COLD20d
REVIEWED: 5 (4M) [PATCH net 1/6] can: raw: add locking for raw flags bitfield
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
COLD20d
REVIEWED: 10 (10M) [PATCH net 4/6] can: j1939: fix lockless local-destination check
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
COLD20d
REVIEWED: 1 (1M) [PATCH net 2/6] can: bcm: prevent thrtimer UAF in rx path by checking RX_NO_AUTOTIMER
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
COLD20d
REVIEWED: 5 (5M) [PATCH net 3/6] can: j1939: fix wrong RX timeout for CTS hold messages
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
COLD26d
[PATCH net-next 2/5] can: j1939: convert to getsockopt_iter
2026-05-05 · Breno Leitao <leitao@debian.org> -
COLD26d
[PATCH net-next 1/5] can: isotp: convert to getsockopt_iter
2026-05-05 · Breno Leitao <leitao@debian.org> -
COLD51d
REVIEWED: 1 (1M) [PATCH net 2/2] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-04-09 · Marc Kleine-Budde <mkl@pengutronix.de> -
COLD51d
[PATCH net-next 1/5] net: change sock_queue_rcv_skb_reason() to return a drop_reason
2026-04-09 · Eric Dumazet <edumazet@google.com> -
COLD54d
Re: [PATCH net] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-04-08 · Oliver Hartkopp <socketcan@hartkopp.net> -
COLD54d
[PATCH net] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-04-08 · Sam P <hidden> -
COLD50d
[PATCH net-next v3 4/4] can: raw: convert to getsockopt_iter
2026-04-08 · Breno Leitao <leitao@debian.org> -
STALE61d
[PATCH net-next v2 4/4] can: raw: convert to getsockopt_iter
2026-04-01 · Breno Leitao <leitao@debian.org> -
STALE70d
REVIEWED: 2 (2M) [PATCH net 4/5] can: gw: fix OOB heap access in cgw_csum_crc8_rel()
2026-03-23 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE70d
[PATCH net 5/5] can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
2026-03-23 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE70d
[PATCH net 3/5] can: statistics: add missing atomic access in hot path
2026-03-23 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE78d
[PATCH v3 03/12] net: change sock.sk_ino and sock_i_ino() to u64
2026-03-04 · Jeff Layton <jlayton@kernel.org> -
STALE90d
[PATCH v2 004/110] net: change sock.sk_ino and sock_i_ino() to u64
2026-03-02 · Jeff Layton <jlayton@kernel.org> -
STALE89d
[PATCH net 01/12] can: bcm: fix locking for bcm_op runtime updates
2026-03-02 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE117d
[PATCH net-next v8 3/6] can: move ifindex to CAN skb extensions
2026-02-01 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE117d
[PATCH net-next v8 6/6] can: gw: use can_gw_hops instead of sk_buff::csum_start
2026-02-01 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE117d
[PATCH net-next v8 5/6] can: remove private CAN skb headroom infrastructure
2026-02-01 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE117d
[PATCH net-next v8 1/6] can: use skb hash instead of private variable in headroom
2026-02-01 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE117d
[PATCH net-next v8 2/6] can: add CAN skb extension infrastructure
2026-02-01 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE121d
[PATCH net-next v7 6/6] can: gw: use can_gw_hops instead of sk_buff::csum_start
2026-01-31 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE121d
[PATCH net-next v7 5/6] can: remove private CAN skb headroom infrastructure
2026-01-31 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org> -
STALE121d
[PATCH net-next v7 3/6] can: move ifindex to CAN skb extensions
2026-01-31 · Oliver Hartkopp via B4 Relay <devnull+socketcan.hartkopp.net@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE136d
REVIEWED: 1 (1M) [can-next v2 3/5] can: move frame length from private headroom to struct sk_buff
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
STALE136d
REVIEWED: 1 (1M) [can-next v2 2/5] can: move can_iif from private headroom to struct sk_buff
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
STALE136d
REVIEWED: 1 (1M) [can-next v2 4/5] can: remove private skb headroom infrastructure
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
STALE136d
REVIEWED: 1 (1M) [can-next v2 5/5] can: gw: use new can_gw_hops variable instead of re-using csum_start
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
DORMANTno replies
REVIEWED: 1 (1M) [can-next v2 1/5] can: use skb hash instead of private variable in headroom
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
COLD20d
REVIEWED: 5 (4M) [PATCH net 1/6] can: raw: add locking for raw flags bitfield
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> · 1 Reviewed-by, 2 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
DORMANTno replies
Re: [can/j1939] unregister_netdevice: waiting for vcan0 to become free. Usage count = 2
2025-11-22 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
STALE131d
[can-next 1/5] can: use skb hash instead of private variable in headroom
2026-01-12 · Oliver Hartkopp <socketcan@hartkopp.net> -
STALE131d
[can-next 5/5] can: gw: use new can_gw_hops variable instead of re-using csum_start
2026-01-12 · Oliver Hartkopp <socketcan@hartkopp.net> -
STALE131d
[can-next 4/5] can: remove private skb headroom infrastructure
2026-01-12 · Oliver Hartkopp <socketcan@hartkopp.net> -
STALE131d
[can-next 2/5] can: move can_iif from private headroom to struct sk_buff
2026-01-12 · Oliver Hartkopp <socketcan@hartkopp.net> -
STALE131d
[can-next 3/5] can: move frame length from private headroom to struct sk_buff
2026-01-12 · Oliver Hartkopp <socketcan@hartkopp.net> -
STALE138d
[PATCH net 2/4] can: propagate CAN device capabilities via ml_priv
2026-01-14 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE138d
[PATCH net 1/4] Revert "can: raw: instantly reject unsupported CAN frames"
2026-01-14 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE136d
[PATCH net 3/4] can: raw: instantly reject disabled CAN frames
2026-01-15 · Marc Kleine-Budde <mkl@pengutronix.de> -
STALE136d
[PATCH net 2/4] can: propagate CAN device capabilities via ml_priv
2026-01-15 · Marc Kleine-Budde <mkl@pengutronix.de>